package com.cloudbroker.bcs.platform.ltb.common.constant.type;

/**
 * 交易类别
 * */
public enum AasexchType {
	FINANCE("0", "资金") , 
	HU_A("A01" , "沪A"),
	SHEN_A("A02" , "深A"),
	TE_ZHUAN_A("A09" , "特转A"),
	TE_ZHUAN_B("A0A" , "特转B"),
	HU_B("A0D" , "沪B"),
	HU_HK("A0G" , "沪HK"),
	SHEN_B("A0H" , "深B"),;
	
	private final String val;
    
    private final String description;
    
    private String toString;
    
    private AasexchType(String val, String description) {
        this.val = val;
        this.description = description;
    }
    
    public String getVal() {
        return val;
    }
    
    public String getDescription() {
        return description;
    }
    @Override
    public String toString() {
        if (null == toString) {
            toString = new StringBuilder().append("AasexchType[").append(val).append(':').append(description)
                    .append(']').toString();
        }
        return toString;
    }
}
